package com.hh.admin.discount.service;

import java.io.File;

import javax.servlet.http.HttpSession;

/**
 * 文件上传接口
 * @author maisen
 *
 */
public interface UpLoadFileService {

	/**
	 * 保存多个文件，文件名称随机生成
	 * @param session
	 * @param ufile           文件对象数组
	 * @param ufileFileName   文件名称数组
	 * @param path            文件存放路径，相对路径
	 */
	public void upLoadImages(HttpSession session,File[] ufile,String[] ufileFileName,String path) ;
	
	/**
	 * 保存文件
	 * @param session
	 * @param ufile          文件对象
	 * @param ufileFileName  文件名称
	 * @param path           文件存放路径，相对路径
	 * @param fileName       文件保存后的名称
	 */
	public void upLoadImage(HttpSession session,File ufile,String ufileFileName,String path,String fileName) ;
	
	/**
	 * 删除文件
	 * @param session
	 * @param filePath
	 * @param fileName
	 */
	public void deleteImage(HttpSession session, String filePath, String fileName) ;
	
	/**
	 * 根据文件的绝对路径删除文件
	 * @param filePath
	 */
	public void deleteImage(String filePath) ; 

}